home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / strategy / xvmines-.0 / xvmines- / xvmines-1.0 / Makefile < prev    next >
Makefile  |  1995-04-20  |  16KB  |  568 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.91 95/01/12 16:15:47 kaleb Exp $
  3.  
  4. # ----------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and </tmp/IIf.a04339>
  6. # $XConsortium: Imake.tmpl,v 1.224 94/12/27 03:57:50 gildea Exp $
  7. # $XFree86: xc/config/cf/Imake.tmpl,v 3.8 1995/01/25 10:42:43 dawes Exp $
  8. #
  9.  
  10. .SUFFIXES: .i
  11.  
  12. # $XConsortium: Imake.cf,v 1.19 95/01/05 19:24:32 kaleb Exp $
  13. # $XFree86: xc/config/cf/Imake.cf,v 3.13 1995/01/28 15:40:15 dawes Exp $
  14.  
  15. # -----------------------------------------------------------------------
  16. # site-specific configuration parameters that need to come before
  17. # the platform-specific parameters - edit site.def to change
  18.  
  19. # site:  $XConsortium: site.sample,v 1.9 94/04/08 17:02:06 rws Exp $
  20. # site:  $XFree86: xc/config/cf/site.def,v 3.7 1995/01/04 04:36:01 dawes Exp $
  21.  
  22. # $XFree86: xc/config/cf/xf86site.def,v 3.35 1995/01/25 11:17:10 dawes Exp $
  23.  
  24. # -----------------------------------------------------------------------
  25. # platform-specific configuration parameters - edit linux.cf to change
  26.  
  27. # platform:  $XConsortium: linux.cf,v 1.11 95/01/23 18:32:03 kaleb Exp $
  28. # platform:  $XFree86: xc/config/cf/linux.cf,v 3.22 1995/01/28 15:40:22 dawes Exp $
  29.  
  30. # $XConsortium: lnxLib.rules,v 1.8 95/01/16 21:11:00 kaleb Exp $
  31. # $XFree86: xc/config/cf/lnxLib.rules,v 3.11 1995/01/28 15:40:25 dawes Exp $
  32.  
  33. # $XConsortium: xfree86.cf,v 1.9 95/01/25 16:42:40 kaleb Exp $
  34. # $XFree86: xc/config/cf/xfree86.cf,v 3.48 1995/01/28 15:40:38 dawes Exp $
  35.  
  36. LINKKITDIR = $(USRLIBDIR)/Server
  37.  
  38.        XF86SRC = $(SERVERSRC)/hw/xfree86
  39.   XF86ACCELSRC = $(XF86SRC)/accel
  40.     XF86COMSRC = $(XF86SRC)/common
  41.  XF86CONFIGSRC = $(XF86COMSRC)
  42.      XF86HWSRC = $(XF86SRC)/common_hw
  43.      XF86OSSRC = $(XF86SRC)/os-support
  44.   VGADRIVERSRC = $(XF86SRC)/vga256/drivers
  45. VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
  46.  VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
  47.  MONODRIVERSRC = $(XF86SRC)/mono/drivers
  48.    S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
  49.  
  50. XF86INIT   = $(XF86COMSRC)/xf86Init.o
  51. XF86MINIT  = $(XF86COMSRC)/xf86Init_m.o
  52. XF86CONFIG = $(XF86CONFIGSRC)/xf86_Option.o
  53. XF86COMLIB = $(XF86COMSRC)/libxf86.a
  54. XF86OSLIB  = $(XF86OSSRC)/libxf86_os.a
  55. XF86HWLIB  = $(XF86HWSRC)/libxf86_hw.a
  56. XF86LIBS   = $(XF86INIT) $(XF86CONFIG) $(XF86COMLIB) $(XF86HWLIB) $(XF86OSLIB)
  57. XF86MLIBS  = $(XF86MINIT) $(XF86CONFIG) $(XF86COMLIB) $(XF86HWLIB) $(XF86OSLIB)
  58.  
  59.         XFREE86DOCDIR = $(LIBDIR)/doc
  60.       XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript
  61.     XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html
  62. XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese
  63.  
  64. # $XConsortium: xf86.rules,v 1.7 95/01/25 16:34:39 kaleb Exp $
  65. # $XFree86: xc/config/cf/xf86.rules,v 3.7 1995/01/28 15:40:36 dawes Exp $
  66.  
  67. # -----------------------------------------------------------------------
  68. # site-specific configuration parameters that go after
  69. # the platform-specific parameters - edit site.def to change
  70.  
  71. # site:  $XConsortium: site.sample,v 1.9 94/04/08 17:02:06 rws Exp $
  72. # site:  $XFree86: xc/config/cf/site.def,v 3.7 1995/01/04 04:36:01 dawes Exp $
  73.  
  74. # -----------------------------------------------------------------------
  75. # Imake rules for building libraries, programs, scripts, and data files
  76. # rules:  $XConsortium: Imake.rules,v 1.197 94/12/05 19:30:41 gildea Exp $
  77. # rules:  $XFree86: xc/config/cf/Imake.rules,v 3.11 1995/01/14 10:39:25 dawes Exp $
  78.  
  79.  _NULLCMD_ = @ echo -n
  80.  
  81.           PATHSEP = /
  82.             SHELL =     /bin/sh
  83.  
  84.               TOP = .
  85.       CURRENT_DIR = .
  86.  
  87.             IMAKE = imake
  88.            DEPEND = gccmakedep
  89.         MKDIRHIER = mkdirhier
  90.         CONFIGSRC = $(TOP)/config
  91.          IMAKESRC = $(CONFIGSRC)/imake
  92.         DEPENDSRC = $(CONFIGSRC)/util
  93.            IXXSRC = $(UNSUPPORTEDSRC)/programs/ixx
  94.               IXX = ixx
  95.          IXXFLAGS = -s BaseObject -m TypeObj -r RequestObj -p Xf
  96.       IXXINCLUDES = -i '<X11/Fresco/enter-scope.h>'
  97.  
  98.           INCROOT = /usr/X11R6/include
  99.         USRLIBDIR = /usr/X11R6/lib
  100.          SHLIBDIR = /usr/X11R6/lib
  101.        LINTLIBDIR = $(USRLIBDIR)/lint
  102.           MANPATH = /usr/X11R6/man
  103.     MANSOURCEPATH = $(MANPATH)/man
  104.            MANDIR =     $(MANSOURCEPATH)1
  105.         LIBMANDIR = $(MANSOURCEPATH)3
  106.        FILEMANDIR = $(MANSOURCEPATH)5
  107.  
  108.                AR = ar clq
  109.   BOOTSTRAPCFLAGS =
  110.                CC =         gcc
  111.                AS =         as
  112.  
  113. .SUFFIXES: .cxx
  114.  
  115.               CXX = g++
  116.     CXXDEBUGFLAGS = -O2 -m486
  117.  CXXEXTRA_DEFINES =
  118. CXXEXTRA_INCLUDES =
  119.   CXXIDL_INCLUDES = -I$(TOP)/include
  120.    CXXSTD_DEFINES =     -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE
  121.        CXXOPTIONS =
  122.       CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES) $(CXXIDL_INCLUDES)
  123.        CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(CXXEXTRA_DEFINES)
  124.          CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
  125.  
  126.          COMPRESS = compress
  127.               CPP =         /lib/cpp $(STD_CPP_DEFINES)
  128.     PREPROCESSCMD =             gcc -E $(STD_CPP_DEFINES)
  129.           INSTALL = install
  130.      INSTALLFLAGS = -c
  131.                LD =         ld
  132.               LEX =         flex -l
  133.            LEXLIB =         -lfl
  134.              YACC =         bison -y
  135.            CCYACC =         bison -y
  136.              LINT = lint
  137.       LINTLIBFLAG = -C
  138.          LINTOPTS = -axz
  139.                LN = ln -s
  140.              MAKE = make
  141.                MV = mv
  142.                CP = cp
  143.  
  144.            RANLIB = ranlib
  145.   RANLIBINSTFLAGS =
  146.  
  147.                RM = rm -f
  148.         MANSUFFIX = 1x
  149.      LIBMANSUFFIX = 3x
  150.     FILEMANSUFFIX = 5x
  151.             TROFF = psroff
  152.          MSMACROS = -ms
  153.               TBL = tbl
  154.               EQN = eqn
  155.  
  156.             DVIPS = dvips
  157.             LATEX = latex
  158.  
  159.      STD_INCLUDES =
  160.   STD_CPP_DEFINES = -traditional     -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE
  161.       STD_DEFINES =     -Dlinux -D__i386__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE
  162.  EXTRA_LOAD_FLAGS =
  163.   EXTRA_LDOPTIONS =
  164.   EXTRA_LIBRARIES =
  165.              TAGS = ctags
  166.  
  167.     SHAREDCODEDEF =
  168.          SHLIBDEF =
  169.  
  170.      SHLIBLDFLAGS =
  171.  
  172.          PICFLAGS = -B/usr/bin/jump
  173.  
  174.       CXXPICFLAGS = -B/usr/bin/jump
  175.  
  176.     PROTO_DEFINES = -DFUNCPROTO=15 -DNARROWPROTO
  177.  
  178.      INSTPGMFLAGS = -s
  179.  
  180.      INSTBINFLAGS = -m 0755
  181.      INSTUIDFLAGS = -m 4755
  182.      INSTLIBFLAGS = -m 0644
  183.      INSTINCFLAGS = -m 0444
  184.      INSTMANFLAGS = -m 0444
  185.      INSTDATFLAGS = -m 0444
  186.     INSTKMEMFLAGS = -m 4755
  187.  
  188.       PROJECTROOT = /usr/X11R6
  189.  
  190.      TOP_INCLUDES = -I$(INCROOT)
  191.  
  192.       CDEBUGFLAGS = -O2 -m486
  193.         CCOPTIONS = -ansi
  194.  
  195.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  196.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
  197.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
  198.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
  199.          LDPRELIB = -L$(USRLIBDIR)
  200.         LDPOSTLIB =
  201.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)  $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB)
  202.      CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB)
  203.  
  204.            LDLIBS = $(LDPOSTLIB) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  205.  
  206.            CCLINK = $(CC)
  207.  
  208.           CXXLINK = $(CXX)
  209.  
  210.      LDSTRIPFLAGS = -x
  211.    LDCOMBINEFLAGS =     -r
  212.       DEPENDFLAGS =
  213.  
  214.         MACROFILE = linux.cf
  215.            RM_CMD = $(RM)
  216.  
  217.     IMAKE_DEFINES =
  218.  
  219.          IRULESRC = $(CONFIGDIR)
  220.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  221.  
  222.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Project.tmpl             $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE)             $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules $(IRULESRC)/xf86site.def $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)
  223.  
  224. # ----------------------------------------------------------------------
  225. # X Window System Build Parameters and Rules
  226. # $XConsortium: Project.tmpl,v 1.248 95/01/06 19:12:51 gildea Exp $
  227. # $XFree86: xc/config/cf/Project.tmpl,v 3.12 1995/01/25 10:42:48 dawes Exp $
  228.  
  229. # -----------------------------------------------------------------------
  230. # X Window System make variables; these need to be coordinated with rules
  231.  
  232.            BINDIR = /usr/X11R6/bin
  233.      BUILDINCROOT = $(TOP)
  234.       BUILDINCDIR = $(BUILDINCROOT)/X11
  235.       BUILDINCTOP = ..
  236.       BUILDLIBDIR = $(TOP)/usrlib
  237.       BUILDLIBTOP = ..
  238.            INCDIR = $(INCROOT)/X11
  239.            ADMDIR = /usr/adm
  240.            LIBDIR = $(USRLIBDIR)/X11
  241.  
  242.           FONTDIR = $(LIBDIR)/fonts
  243.          XINITDIR = $(LIBDIR)/xinit
  244.            XDMDIR = $(LIBDIR)/xdm
  245.            TWMDIR = $(LIBDIR)/twm
  246.            XSMDIR = $(LIBDIR)/xsm
  247.            NLSDIR = $(LIBDIR)/nls
  248.        XLOCALEDIR = $(LIBDIR)/locale
  249.         PEXAPIDIR = $(LIBDIR)/PEX
  250.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  251.        FONTCFLAGS = -t
  252.  
  253.      INSTAPPFLAGS = $(INSTDATFLAGS)
  254.  
  255.               RGB = rgb
  256.             FONTC = bdftopcf
  257.         MKFONTDIR = mkfontdir
  258.  
  259.        DOCUTILSRC = $(TOP)/doc/util
  260.        XDOCMACROS = $(DOCUTILSRC)/macros.t
  261.        XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
  262.        PROGRAMSRC = $(TOP)/programs
  263.            LIBSRC = $(TOP)/lib
  264.           FONTSRC = $(TOP)/fonts
  265.        INCLUDESRC = $(TOP)/X11
  266.         SERVERSRC = $(TOP)/programs/Xserver
  267.        CONTRIBSRC = $(TOP)/../contrib
  268.    UNSUPPORTEDSRC = $(TOP)/unsupported
  269.            DOCSRC = $(TOP)/doc
  270.            RGBSRC = $(TOP)/programs/rgb
  271.       BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
  272.      MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
  273.     FONTSERVERSRC = $(PROGRAMSRC)/xfs
  274.        FONTINCSRC = $(TOP)/include/fonts
  275.         EXTINCSRC = $(TOP)/include/extensions
  276.      TRANSCOMMSRC = $(LIBSRC)/xtrans
  277.    TRANS_INCLUDES = -I$(TRANSCOMMSRC)
  278.  
  279. # $XConsortium: lnxLib.tmpl,v 1.5 95/01/11 21:44:44 kaleb Exp $
  280. # $XFree86: xc/config/cf/lnxLib.tmpl,v 3.6 1995/01/28 15:40:27 dawes Exp $
  281.  
  282.           XLIBSRC = $(LIBSRC)/X11
  283.  
  284. SOXLIBREV = 6.0
  285. DEPXONLYLIB =
  286. XONLYLIB =  -lX11
  287.  
  288. LINTXONLY = $(LINTLIBDIR)/llib-lX11.ln
  289.  
  290.          XLIBONLY = $(XONLYLIB)
  291.  
  292.       XEXTLIBSRC = $(LIBSRC)/Xext
  293.    LBXXEXTLIBSRC = $(TOP)/workInProgress/lbx/lib/Xext
  294.  
  295.     XEXEXTLIBSRC = $(LIBSRC)/XExExt
  296.  
  297. SOXEXTREV = 6.0
  298. DEPXEXTLIB =
  299. XEXTLIB =  -lXext
  300.  
  301. LINTXEXT = $(LINTLIBDIR)/llib-lXext.ln
  302.  
  303. SOXEXTREV = 6.0
  304. DEPLBXXEXTLIB =
  305. LBXXEXTLIB =  -llbxXext
  306.  
  307. LINTLBXXEXT = $(LINTLIBDIR)/llib-llbxXext.ln
  308.  
  309. DEPXEXEXTLIB = $(USRLIBDIR)/libXExExt.a
  310. XEXEXTLIB =  -lXExExt
  311.  
  312. LINTXEXEXT = $(LINTLIBDIR)/llib-lXExExt.ln
  313.  
  314.      EXTENSIONLIB = $(XEXEXTLIB) $(XEXTLIB)
  315.   DEPEXTENSIONLIB = $(DEPXEXEXTLIB) $(DEPXEXTLIB)
  316.     LINTEXTENSION = $(LINTXEXEXT) $(LINTXEXT)
  317.  
  318.  LINTEXTENSIONLIB = $(LINTEXTENSION)
  319.           DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
  320.              XLIB = $(EXTENSIONLIB) $(XONLYLIB)
  321.          LINTXLIB = $(LINTXONLYLIB)
  322.  
  323.          XAUTHSRC = $(LIBSRC)/Xau
  324.  
  325. DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  326. XAUTHLIB =  -lXau
  327.  
  328. LINTXAUTH = $(LINTLIBDIR)/llib-lXau.ln
  329.  
  330.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  331.  
  332. DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  333. XDMCPLIB =  -lXdmcp
  334.  
  335. LINTXDMCP = $(LINTLIBDIR)/llib-lXdmcp.ln
  336.  
  337.            XMUSRC = $(LIBSRC)/Xmu
  338.  
  339. SOXMUREV = 6.0
  340. DEPXMULIB =
  341. XMULIB =  -lXmu
  342.  
  343. LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  344.  
  345.        OLDXLIBSRC = $(LIBSRC)/oldX
  346.  
  347. DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  348. OLDXLIB =  -loldX
  349.  
  350. LINTOLDX = $(LINTLIBDIR)/llib-loldX.ln
  351.  
  352.        TOOLKITSRC = $(LIBSRC)/Xt
  353.  
  354. SOXTREV = 6.0
  355. DEPXTOOLONLYLIB =
  356. XTOOLONLYLIB =  -lXt
  357.  
  358. LINTXTOOLONLY = $(LINTLIBDIR)/llib-lXt.ln
  359.  
  360.       DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
  361.          XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
  362.      LINTXTOOLLIB = $(LINTXTOOLONLYLIB)
  363.  
  364.        AWIDGETSRC = $(LIBSRC)/Xaw
  365.  
  366. SOXAWREV = 6.0
  367. DEPXAWLIB =
  368. XAWLIB =  -lXaw
  369.  
  370. LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  371.  
  372.        XTFSRC = $(TOP)/workInProgress/Xtf
  373.  
  374. SOXTFREV = 0.7
  375. DEPXTFLIB =
  376. XTFLIB =  -lXtf
  377.  
  378. LINTXTF = $(LINTLIBDIR)/llib-lXtf.ln
  379.  
  380.        FRESCOSRC = $(TOP)/workInProgress/Fresco
  381.  
  382. SOFRESCOREV = 0.7
  383. DEPFRESCOLIB =
  384. FRESCOLIB =  -lFresco
  385.  
  386. LINTFRESCO = $(LINTLIBDIR)/llib-lFresco.ln
  387.  
  388.          XILIBSRC = $(LIBSRC)/Xi
  389.  
  390. SOXINPUTREV = 6.0
  391. DEPXILIB =
  392. XILIB =  -lXi
  393.  
  394. LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  395.  
  396.       XTESTLIBSRC = $(LIBSRC)/Xtst
  397.  
  398. SOXTESTREV = 6.0
  399. DEPXTESTLIB =
  400. XTESTLIB =  -lXtst
  401.  
  402. LINTXTEST = $(LINTLIBDIR)/llib-lXtst.ln
  403.  
  404.         PEXLIBSRC = $(LIBSRC)/PEX5
  405.  
  406. SOPEXREV = 6.0
  407. DEPPEXLIB =
  408. PEXLIB =  -lPEX5
  409.  
  410. LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  411.  
  412.         XIELIBSRC = $(LIBSRC)/XIE
  413.  
  414. SOXIEREV = 6.0
  415. DEPXIELIB =
  416. XIELIB =  -lXIE
  417.  
  418. LINTXIE = $(LINTLIBDIR)/llib-lXIE.ln
  419.  
  420.       PHIGSLIBSRC = $(LIBSRC)/PHIGS
  421.  
  422. DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  423. PHIGSLIB =  -lphigs
  424.  
  425. LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  426.  
  427. DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  428. XBSDLIB =  -lXbsd
  429.  
  430. LINTXBSD = $(LINTLIBDIR)/llib-lXbsd.ln
  431.  
  432.            ICESRC = $(LIBSRC)/ICE
  433.  
  434. SOICEREV = 6.0
  435. DEPICELIB =
  436. ICELIB =  -lICE
  437.  
  438. LINTICE = $(LINTLIBDIR)/llib-lICE.ln
  439.  
  440.             SMSRC = $(LIBSRC)/SM
  441.  
  442. SOSMREV = 6.0
  443. DEPSMLIB =
  444. SMLIB =  -lSM
  445.  
  446. LINTSM = $(LINTLIBDIR)/llib-lSM.ln
  447.  
  448.          FSLIBSRC = $(LIBSRC)/FS
  449.  
  450. DEPFSLIB = $(USRLIBDIR)/libFS.a
  451. FSLIB =  -lFS
  452.  
  453. LINTFS = $(LINTLIBDIR)/llib-lFS.ln
  454.  
  455.          FONTLIBSRC = $(LIBSRC)/font
  456.  
  457. DEPFONTLIB = $(USRLIBDIR)/libfont.a
  458. FONTLIB =  -lfont
  459.  
  460. LINTFONT = $(LINTLIBDIR)/llib-lfont.ln
  461.  
  462.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  463.  
  464.          DEPLIBS1 = $(DEPLIBS)
  465.          DEPLIBS2 = $(DEPLIBS)
  466.          DEPLIBS3 = $(DEPLIBS)
  467.  
  468. XMULIB = -lXmu $(XLIB)
  469.  
  470.         CONFIGDIR = $(LIBDIR)/config
  471.  
  472. # -----------------------------------------------------------------------
  473. # start of Imakefile
  474.  
  475. WHERE := /usr/openwin
  476.  
  477. # CC = gcc
  478. CC = cc
  479. INCLUDES = -I${WHERE}/include
  480. LOCAL_LIBRARIES = -L${WHERE}/lib
  481.  
  482. SYS_LIBRARIES = -lxview -lolgx -lX11 -lm
  483.  
  484. # Add -Bstatic for static linking:
  485. # SYS_LIBRARIES = -Bstatic -lxview -lolgx -lX11 -lm
  486.  
  487. SRCS = xvmines.c play.c
  488. OBJS = xvmines.o play.o
  489.  
  490. # CDEBUGFLAGS = -g
  491. CDEBUGFLAGS = -O4
  492.  
  493.  PROGRAM = xvmines
  494.  
  495. all:: xvmines
  496.  
  497. xvmines: $(OBJS) $(DEPLIBS)
  498.     $(RM) $@
  499.     $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBRARIES) $(LDLIBS)  $(EXTRA_LOAD_FLAGS)
  500.  
  501. install:: xvmines
  502.     @if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
  503.     else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
  504.     $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS)  xvmines $(DESTDIR)$(BINDIR)/xvmines
  505.  
  506. install.man:: xvmines.man
  507.     @if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
  508.     else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
  509.     $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) xvmines.man $(DESTDIR)$(MANDIR)/xvmines.$(MANSUFFIX)
  510.  
  511. depend::
  512.     $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)
  513.  
  514. lint:
  515.     $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  516. lint1:
  517.     $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  518.  
  519. clean::
  520.     $(RM) xvmines
  521.  
  522. xvmines.o: xvmines.c xvmines.h xvmines.icons version.h
  523. play.o: play.c xvmines.h
  524.  
  525. # -----------------------------------------------------------------------
  526. # common rules for all Makefiles - do not edit
  527.  
  528. .c.i:
  529.     $(RM) $@
  530.     $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@
  531.  
  532. emptyrule::
  533.  
  534. clean::
  535.     $(RM_CMD) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut   "#"*
  536.  
  537. Makefile::
  538.     -@if [ -f Makefile ]; then set -x; \
  539.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  540.     else exit 0; fi
  541.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  542.  
  543. tags::
  544.     $(TAGS) -w *.[ch]
  545.     $(TAGS) -xw *.[ch] > TAGS
  546.  
  547. # -----------------------------------------------------------------------
  548. # empty rules for directories that do not have SUBDIRS - do not edit
  549.  
  550. install::
  551.     @echo "install in $(CURRENT_DIR) done"
  552.  
  553. install.man::
  554.     @echo "install.man in $(CURRENT_DIR) done"
  555.  
  556. install.linkkit::
  557.     @echo "install.linkkit in $(CURRENT_DIR) done"
  558.  
  559. Makefiles::
  560.  
  561. includes::
  562.  
  563. depend::
  564.  
  565. # -----------------------------------------------------------------------
  566. # dependencies generated by makedepend
  567.  
  568.